<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
 
/**
* Prunus Core Config File
* 20090504 - Version 0.1
* 
* Prunus Config File
* 20091212 - Version 0.2
*/

  $config['PR_site_title'] = "PRUNUS";
  $config['PR_siteSeparator']	= " :: ";
  $config['PR_breadcrumbSeparator'] = "&nbsp;&raquo;&nbsp;";

	//number -> length del salt para hacer el hash de la password
  $config['PR_salt_length'] = 10;

  //bool -> si se carga o no el profiler
  $config['PR_show_profiler'] = FALSE;
  
  //string -> nombre de la cookie donde se guarda la preferencia de idioma del usuario OFFLINE
  $config['PR_cookie_offline_language'] = 'idioma';

  //string -> nombre de la cookie donde se guarda el nombre del ultimo usuario logueado correctamente
  $config['PR_cookie_last_user'] = 'lastuser';

/*
|--------------------------------------------------------------------------
| Seguridad
|--------------------------------------------------------------------------
|
| Esta es la configuracion de overrides de seguridad segun se presenten 
| conflictos de colision de permisos
|
|	PR_seguridad_colision_roles. Este valor en TRUE hace que si 
| existen valores distintos de permisos para una accion, provenientes de 
| distintos roles, prevalecera el permiso positivo, sino se denega el mismo.
|
| PR_seguridad_colision_usuario_rol. Este valor en TRUE hace que prevalezcan
| los permisos asignados al usuario por encima del de los roles. En caso
| negativo, prevalece el de los roles.
|
| PR_seguridad_eventlog_grupos. Array con los grupos de eventos que se loguean
|
*/
  $config['PR_seguridad_colision_roles'] = TRUE;
  $config['PR_seguridad_colision_usuario_rol'] = TRUE;
  $config['PR_seguridad_eventlog_grupos'] = array(1,2);

/*
|--------------------------------------------------------------------------
| Acciones
|--------------------------------------------------------------------------
|
| Estas son las constantes que identifican a cada modulo. Las mismas son un
| espejo de los datos de la tabla [pr_acciones]
|
*/
  $config['PR_accion_Nav_Homepage'] = 1;
  $config['PR_accion_MyUser_ChangePWD'] = 2;
  $config['PR_accion_MyUser_ChangeIdioma'] = 3;
  $config['PR_accion_MyUser_ChangeInfo'] = 4;
  $config['PR_accion_MyUser_View'] = 16;
  $config['PR_accion_Users_List'] = 5;
  $config['PR_accion_Users_Create'] = 6;
  $config['PR_accion_Users_Update'] = 7;
  $config['PR_accion_Users_Delete'] = 8;
  $config['PR_accion_Users_View'] = 17;
  $config['PR_accion_Roles_List'] = 9;
  $config['PR_accion_Roles_Create'] = 10;
  $config['PR_accion_Roles_Update'] = 11;
  $config['PR_accion_Roles_Delete'] = 12;
  $config['PR_accion_Roles_View'] = 18;
  $config['PR_accion_Perm_AsignarRoles'] = 13;
  $config['PR_accion_Perm_PermisosRoles'] = 14;
  $config['PR_accion_Perm_PermisosUsuarios'] = 15;
  $config['PR_accion_Nav_Seguridad'] = 19;
  $config['PR_accion_Nav_Permisos'] = 20;

/*
|--------------------------------------------------------------------------
| Roles
|--------------------------------------------------------------------------
|
| Estas son las constantes que identifican a cada rol. Las mismas son un
| espejo de los datos de la tabla [pr_roles]
|
*/
  $config['PR_rol_Admin'] = 1;
  $config['PR_rol_Guest'] = 2;
  $config['PR_rol_User']  = 100;

  
/*
|--------------------------------------------------------------------------
| EVENTOS
|--------------------------------------------------------------------------
|
| Constantes que indican cada evento, sincronizado con la tabla [pr_eventos]
|
*/
  $config['PR_evento_Login'] = 1;
  $config['PR_evento_Logout'] = 2;
  $config['PR_evento_ChangePwd'] = 3;
  $config['PR_evento_RegisterUser'] = 4;
  $config['PR_evento_SetUserRoles'] = 5;
  $config['PR_evento_DeleteUser'] = 6;
  $config['PR_evento_CreateRole'] = 7;
  $config['PR_evento_DeleteRole'] = 8;
  $config['PR_evento_KillUser'] = 9;
  $config['PR_evento_KillRole'] = 10;

/*
|--------------------------------------------------------------------------
| Menu Items
|--------------------------------------------------------------------------
|
| Estas son las constantes que identifican a cada item de menu.
| Es un espejo de los datos de la tabla [pr_menu_items]
|
*/
  $config['PR_menuItem_Home'] = 1;
  $config['PR_menuItem_MyUser'] = 2;
  $config['PR_menuItem_Seguridad']  = 3;
  $config['PR_menuItem_AdminUsers']  = 4;
  $config['PR_menuItem_AdminRoles']  = 5;
  $config['PR_menuItem_AsignarPermisos']  = 6;

